/* CSS Document */
*{
  margin:0;
  padding:0;
}

ul{
  list-style-type:none;
}
a{
  text-decoration:none;
  color:#FFFFFF;
}
a:hover{
  text-decoration:underline;
}
#header{
  width:1366px;
  height:89px; 
  margin:0 auto;
}
#header h1{ 
  width:197px; 
  height:75px; 
  float:left; 
  margin-top:5px;
  margin-left:180px;
}
#header ul{
  width:180px; 
  height:22px; 
  list-style-type:none; 
  float:right;
  margin:10px 30px 0px 0px;
}
#header ul li{  
  line-height:22px; 
  display:inline-block; 
  text-align:center;
}
#header ul li.aa{
  margin-left:25px;
}
#header ul li a{ 
  color:#000000; 
  text-decoration:none; 
  font-size:14px;
}
#header ul li a:hover{ 
  color:#000000; 
  text-decoration:underline; 
  font-weight:bold;
}
#nav{
  width:980px;
  height:43px;
  margin:-1px auto;
}
#nav ul li{
  width:140px;
  height:43px;
  background:url(../images/nav.png);
  line-height:28px;
  float:left;
  text-align:center;
  font-size:16px;
  font-weight:bold;
}
#nav ul li a{
  color:#FFFFFF;
  display:block;
}
#nav ul li a:hover{
  color:#000000;
  text-decoration:none;
  width:116px;
  height:21px;
  background:url(../images/nav_bg.png);
  margin-top:3px;
  margin-left:11px;
  line-height:21px;
}
.silder {
  width: 980px;
  height:390px; 
  overflow: hidden;
  text-align: center;
  position:relative;
  margin: 0 auto 20px auto;
}
.silder a{
  color:#000;
  text-decoration:none;
  display:inline-block;
}
.silder a:hover{
  color:#3468F1;
  text-decoration:none
}
li{list-style:none}
.silder img{
  border:0;
  vertical-align:middle;
}
.silder .silder_list {
  height:390px; 
  overflow:hidden;
  position: relative;
}
.silder .silder_list a{
  position:absolute; 
  top:0;left:0;
}
.silder .silder_list a,.silder .silder_list img{
  display:inline-block;
  float:left;
}
.silder .silder_page{
  height:42px;
  text-align:right; 
  margin:0 auto;right:1px; 
  overflow:hidden;
  position:absolute; 
  bottom:1px;
}
.silder .silder_page li{
  width:16px; 
  font-size:12px; 
  float:left; 
  height:16px;
  line-height:16px;
  margin:15px 10px 0 0; 
  background:#F1F1F1;
  display:inline-block;
  text-align:center;
  color:#000;
}
.silder .silder_page li.current{
  background:#C70B31;
  color:#fff;
}
.silder_desc{
  color:#fff;
  background:url(tit_bg.png) repeat 0 0;
  float:left;
  line-height:42px;
  height:42px;
  width:100%;
  overflow:hidden;
  position:absolute;
  left:0;bottom:0;
  text-align:left;
  text-indent:10px;
}
.silder .silder_page li:hover{cursor:pointer;}
#con{
  width:980px;
  height:480px;
  margin:0px auto;
  overflow:hidden;
  border:#CCCCCC 2px solid;
}
.left{
  width:580px;
  height:480px;
  float:left;
  background:url(../images/index/left_bg.png) top no-repeat;
}
.left h3{
  float:left;
  width:580px; 
  line-height:22px;
  color:#fff;
  text-align:center;
  font-size:18px;
}
.left ul{
  margin-top:40px;
  margin-left:10px;
  width:550px;
}
.left ul li{
  margin-right:10px;
  width:550px;
  height:30px;
  line-height:30px;
  float:left;
  border-bottom:#CCCCCC 1px dashed;
  background:url(../images/sanjiaoxing_bg.jpg) left no-repeat;
  font-size:14px;
}
.left ul li span{
  float:right;
}
.left ul li a{
  color:#3e3e3e;
  margin-left:10px;
}
.left ul li a:hover{
  color:red;
}
.right{
  width:400px;
  height:480px;
  float:left;
}
.right img{
  margin:10px 0px 0 10px;
  float:left;
}
.sj{
  width:400px;
  height:250px;
  margin-top:220px;
  background:url(../images/index/right_bg.png) top no-repeat;
}
.sj h3{
  float:left;
  width:400px; 
  line-height:22px;
  color:#fff;
  text-align:center;
  font-size:18px;
  margin-bottom:10px;
}
.sj ul{
  margin-left:15px;
  width:390px;
  line-height:30px;
}
.sj ul li{
  width:360px;
  height:30px;
  line-height:30px;
  font-size:14px;
  float:left;
  border-bottom:#CCCCCC 1px dashed;
  background:url(../images/sibianxing.png) left no-repeat;
}
.sj ul li a{
  color:#3e3e3e;
  margin-left:10px;
}
.sj ul li a:hover{
  color:red;
}
#subnav{
  width:978px;
  height:180px;
  clear:both;
  margin:20px auto;
  border:2px solid #CCCCCC;
  background:url(../images/index/subnav_bg.png) top no-repeat;
}
#subnav h3{
  float:left;
  width:980px; 
  line-height:22px;
  color:#fff;
  text-align:center;
  font-size:18px;
}
#subnav dl{
  width:160px;
  height:120px;
  margin-top:20px;
  float:left;
  text-align:center;
  font-size:14px;
}
#subnav dl dd{
  margin-top:10px;
}
#subnav a{
  color:#333333;
}



.link{
  width:978px;
  height:30px;
  margin:65px auto;
  text-align:center;
  line-height:30px;
  color:#666666;
  border-top:#666 1px dashed;
}






